Skip to content

feat: add Helm chart for vesting-backend - #270

Merged
FaveTeamz merged 1 commit into
FaveTeamz:mainfrom
Mrcee-arch:helm-chart
Jul 26, 2026
Merged

feat: add Helm chart for vesting-backend#270
FaveTeamz merged 1 commit into
FaveTeamz:mainfrom
Mrcee-arch:helm-chart

Conversation

@Mrcee-arch

Copy link
Copy Markdown
Contributor

helm/vesting-backend/ chart with:

  • Chart.yaml (apiVersion v2, appVersion 1.0.0)
  • values.yaml – fully documented with inline comments
  • templates/
    • _helpers.tpl – name/label/image helpers
    • deployment.yaml – Deployment with security context, probes,
      configMapRef + secretRef envFrom
    • service.yaml – ClusterIP Service
    • ingress.yaml – nginx Ingress with TLS
    • hpa.yaml – HPA autoscaling/v2 (CPU + memory)
    • configmap.yaml – application config
    • externalsecret.yaml – External Secrets Operator integration
    • serviceaccount.yaml – dedicated ServiceAccount
    • NOTES.txt – post-install instructions
  • README.md – install, upgrade, config table, publishing docs

Also adds:

  • docs/helm-charts/index.yaml – initial GitHub Pages Helm repo index
  • .github/workflows/helm-release.yml – packages and publishes chart on helm-v* tag push via peaceiris/actions-gh-pages

Summary

Changes

Testing

Checklist

helm/vesting-backend/ chart with:
- Chart.yaml (apiVersion v2, appVersion 1.0.0)
- values.yaml – fully documented with inline comments
- templates/
  - _helpers.tpl         – name/label/image helpers
  - deployment.yaml      – Deployment with security context, probes,
                           configMapRef + secretRef envFrom
  - service.yaml         – ClusterIP Service
  - ingress.yaml         – nginx Ingress with TLS
  - hpa.yaml             – HPA autoscaling/v2 (CPU + memory)
  - configmap.yaml       – application config
  - externalsecret.yaml  – External Secrets Operator integration
  - serviceaccount.yaml  – dedicated ServiceAccount
  - NOTES.txt            – post-install instructions
- README.md              – install, upgrade, config table, publishing docs

Also adds:
- docs/helm-charts/index.yaml  – initial GitHub Pages Helm repo index
- .github/workflows/helm-release.yml – packages and publishes chart on
  helm-v* tag push via peaceiris/actions-gh-pages

Closes FaveTeamz#3
@FaveTeamz
FaveTeamz merged commit 5a6870f into FaveTeamz:main Jul 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(contract): benchmark and optimize storage read/write costs

2 participants